﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int main()
//{
//	
//	int a = 0;
//	scanf("%d", &a);
//	printf("%d\n", a);
//	return 0;
//}


//int main()
//{
//	char a = 0;//将ascll码值为十进制的0的字符存储在a中
//	scanf(" %c", &a);
//	printf("xxx%cxxx", a);
//	return 0;
//}


//int main()
//{
//	char a = 0, b = 0;
//	scanf("%c %c", &a, &b);
//	printf("%c %c", a, b);
//
//	return 0;
//}


//int main()
//{
//	int x;
//	float y;
//	// ⽤⼾输⼊ "  -13.45e12# 0"
//	scanf("%d", &x);
//	//scanf在处理％d时，会自动忽略空白字符，因此它会先从负号开始读，读取-13后，遇到.就停下
//	printf("%d\n", x);//-13
//	scanf("%f", &y);
//	//scanf接着从.开始往后读取浮点数，读到#就会停下。此时scanf读取到了.45e12,表示0.45*10的12次方
//	printf("%f\n", y);//449999994880.000000(浮点数在内存中可能无法精确存储)
//	return 0;
//}




//int main()
//{
//	int a = 0, b = 0;
//	double c = 0.0, d = 0.0;
//	scanf("%d%d%lf%lf", &a, &b, &c, &d);
//	printf("%d %d %d %d", a, b, c, d);
//	return 0;
//}



//int main()
//{
//	char a = 28;//将Ascll码值为10进制的0的字符存到a中；
//	scanf("%c", &a);
//	printf("x%cx", a);
//	return 0;
//}


//int main()
//{
//	char a = 'm',b='d';
//	scanf("%c", &a);
//	printf("变量a中的字符为%c\n", a);
//	while (getchar() != '\n');
//	scanf("%c", &b);
//	printf("变量b中的字符为%c\n", b);
//	while (getchar() != '\n');
//	return 0;
//}


//int main()
//{
//	int a = 0;
//	int b = 0;
//	float f = 0.0f;
//	int r = scanf("%d %d %f", &a, &b, &f);
//	printf("a=%d b=%d f=%f\n", a, b, f);
//	printf("r = %d\n", r);
//	return 0;
//}


//int main()
//{
//	double a = 3.14e3;//表示3.14*10的3次方(科学计数法)
//	printf("%lf", a);//3140.000000
//	return 0;
//}


int main()
{
	char arr[20] = { 0 };
	scanf("%s", arr);
	printf("%s", arr);
	return 0;
}